MDS Code Constructions with Small Sub-packetization and Near-optimal Repair Bandwidth

نویسندگان

  • Venkatesan Guruswami
  • Ankit Singh Rawat
چکیده

A code C ⊆ F is a collection of M codewords where n elements (from the finite field F) in each of the codewords are referred to as code blocks. Assuming that F is a degree ` extension of a smaller field B, the code blocks are treated as `-length vectors over the base field B. Equivalently, the code is said to have the sub-packetization level `. This paper addresses the problem of constructing MDS codes that enable exact reconstruction (repair) of each code block by downloading small amount of information from the remaining code blocks. The total amount of information flow from the remaining code blocks during this reconstruction process is referred to as repair-bandwidth of the underlying code. The problem of enabling exact reconstruction of a code block with small repair bandwidth naturally arises in the context of distributed storage systems as the node repair problem [7]. The constructions of exact-repairable MDS codes with optimal repair-bandwidth require working with large sub-packetization levels, which restricts their employment in practice. This paper presents constructions for MDS codes that simultaneously provide both small repair bandwidth and small sub-packetization level. In particular, this paper presents two general approaches to construct exact-repairable MDS codes that aim at significantly reducing the required sub-packetization level at the cost of slightly sub-optimal repair bandwidth. The first approach provides MDS codes that have repair bandwidth at most twice the optimal repair-bandwidth. Additionally, these codes also have the smallest possible sub-packetization level ` = O(r), where r denotes the number of parity blocks. This approach is then generalized to design codes that have their repair bandwidth approaching the optimal repair-bandwidth at the cost of graceful increment in the required sub-packetization level. The second approach provides ways to transform an MDS code with optimal repair-bandwidth and large sub-packetization level into a longer MDS code with small sub-packetization level and near-optimal repair bandwidth. For a given number of parity blocks, the codes constructed using this approach have their sub-packetization level scaling logarithmically This research was supported in part by NSF grants CCF-0963975, CCF-1422045, and CCF-1563742. This paper was presented in parts at the 2016 Information Theory and Applications Workshop [35], 2017 ACM-SIAM Symposium on Discrete Algorithms [13] and 2017 IEEE International Symposium on Information Theory [29]. A. S. Rawat is with the Research Laboratory of Electronics, MIT, Cambridge, MA 02139, USA (e-mail: [email protected]). Part of this work was done when the author was with the Computer Science Department, Carnegie Mellon University, Pittsburgh, PA 15213, USA. I. Tamo is with the Department of Electrical Engineering Systems, Tel Aviv University, Ramat Aviv 69978, Israel (e-mail: [email protected]). V. Guruswami is with the Computer Science Department, Carnegie Mellon University, Pittsburgh, PA 15213, USA (e-mail: [email protected]). K. Efremenko is with the Department of Computer Science, Tel Aviv University, Ramat Aviv 69978, Israel (e-mail: [email protected]). September 26, 2017 DRAFT ar X iv :1 70 9. 08 21 6v 1 [ cs .I T ] 2 4 Se p 20 17

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

New MDS codes with small sub-packetization and near-optimal repair bandwidth

An (n,M) vector code C ⊆ F is a collection ofM codewords where n elements (from the field F) in each of the codewords are referred to as code blocks. Assuming that F ∼= B, the code blocks are treated as l-length vectors over the base field B. Equivalently, the code is said to have the sub-packetization level l. This paper addresses the problem of constructing MDS vector codes which enable exact...

متن کامل

∊-MSR codes with small sub-packetization

Minimum storage regenerating (MSR) codes form a special class of maximum distance separable (MDS) codes by providing mechanisms for exact regeneration of a single code block in their codewords by downloading the minimum amount of information from the remaining code blocks. As a result, the MSR codes find application to distributed storage systems to enable node repairs with the optimal repair b...

متن کامل

HashTag Erasure Codes: From Theory to Practice

Minimum-Storage Regenerating (MSR) codes have emerged as a viable alternative to Reed-Solomon (RS) codes as they minimize the repair bandwidth while they are still optimal in terms of reliability and storage overhead. Although several MSR constructions exist, so far they have not been practically implemented mainly due to the big number of I/O operations. In this paper, we analyze high-rate MDS...

متن کامل

A Tight Lower Bound on the Sub-Packetization Level of Optimal-Access MSR and MDS Codes

Let C be an {(n, k, d), (α, β)} linear, Minimum Storage Regenerating (MSR) code over the vector alphabet Fq with linear repair of a failed node. Then C has the property that repair of the failure of any one single node (data or parity) can be carried out using linear operations, by uniformly downloading β symbols from a collection of d helper nodes. It is known that the minimum amount dβ of dat...

متن کامل

Locally Repairable and Locally Regenerating Codes by Parity-Splitting of HashTag Codes

We construct an explicit family of locally repairable and locally regenerating codes whose existence was proven in a recent work by Kamath et al. about codes with local regeneration but no explicit construction was given. This explicit family of codes is based on HashTag codes. HashTag codes are recently defined vector codes with different vector length α (also called a sub-packetization level)...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017